I don't like my choice of name for this function. Any suggestions?