checking for room in manager instead of io