Very clean, flexible check in