fix comment, refactor to remove overloads
fix comment