A lot of those are corollaries of "Error messages are expensive". (That doesn't mean that you shouldn't put error messages in your code; it means...
What is this ikbhijit() you're talking about?
Separate names with a comma.