Review
Emit instead of assert