Check in/out in place, support in place

check in/out needs server interaction