This is out of ember.js, it's obviously not the right solution so I don't think we should pull in an entire library for it.