Had a kid come by last week looking for work, told him he could start Monday, 10am. Sunday night around 9pm he calls, left a msg (I was on my roof patching some shingles). Wanted to know what time to be at the shop. Said in the msg he saw the "shop hours" sign with 10-5, so he'd be there at 10 if he didn't hear back. Monday... 10am, no sign of him. Finally shows at 10:30. He didn't bring lunch, so at around 1345 I let him go home (lives 5 min away), told him to be back in 20 mins. Gets back it's almost 1430 (gone almost 45 mins). Yesterday he calls around 0730 to tell me he can't come in, has to help his grandfather move to a nursing home. Seems to be a decent worker, though hard to say after only ~6hrs of work. I plan to tell him today he's used up any "freebies" and next time he'll be fired. I've had maybe 15-20 guys work for me over the years, never really had to be strict on time. Thoughts?