in reply to Detect * in arguments
Don't trust user input. Ever.
That means account for everything that could go wrong in your code.
It's your fault if your program blows something up.
( Said with love. )
(But don't trust user input. Ever. )