Maybe this binding should only happen at the end of the method once everything is set up? Probably not vital.