realized emit.clj is superfluous