Very flexible check in and check out