Flexible check in and check out