user level should not be the next greater, but the previous lesser