Gotta move handling of this into the defs firing events or something.