console log is super picky about its `this`