It would be nice if ALL employees had to give a reason for putting their shift up for pickup/trade. Sometimes multiple employees put up shifts for trade (or pick up) the same day and time, but some employees need it taken more badly than others. So the Shift Manager can approve the most important reasons first. And also then employees who just want the day off without reason will be less likely to put up shifts knowing they will have to give a reason.