use prepend option on callbacks so ems can override via later callback