renames to make intent more obvious