a different approach to emitting models