When SharpHose is ran over Cobalt Strike without any arguments, the help menu is not returned because SharpHose was designed to throw an exception. While running unprepared assemblies over execute-assembly is considered bad opsec, SharpHose should still return the help menu so the user isn't confused at the error Cobalt Strike throws.