comment or name change to make it more clear what part this function plays?