Very hacky check-in implementation