WIP: undefensive presenter code