Cleaning up PutSlot function