small emit methods