Added checking for movable and removable permissions