REPL is finnicky but works