add repl availability check
fix optional msg in makeIMain