Use a friendlier name and less magic variables