startup messages made nicer and less exception-y