EE3 ported to spout, heavily WIP