Add exit if no input, catch all exceptions, handle long function names