simplified, non-ember