change name to make behavior more clear