Prep work to refactor bind() and to() methods