Minor niggle but seems like this function could use a more action oriented name that describes what it's doing.