:main was messing w/ repl to no actual benefit