sometimes you need a repl