Refactor rooms.clj.