ridiculous data-binding method.