Don't limit this design to ember.