tidy pass, mark temp functions exposed for naughty engine behavior