start using _do_checkin; doesn't quite work yet