Major rewrite of how I'm handling checkins times. It was for the better :*(