This feels like it should be the responsibility of the `emailSignUpModalView`... callers shouldn't have to know about implementation. But I can also see that you don't want to have this run more than once. You can just set some flag in `sign_in.js` or attach some property to the `EmailSignUpModalView` constructor to ensure that.