WIP - printer can't be global