Worth specifying in the interface the behavior in the case where that employee is already punched into that job code?  Is already punched in to another job code?