handle more invalid checkin cases.