added fitzgen's ember-esque requirement