[WIP] Implementing emitters