Renamed arguments for better understanding