@stalbert yeah you are right, it all comes down to the developer, but even, I've never worked in a "Big company" But I thought that, because of that, their code should pass certain filters or at least have no silly mistakes, but then I come accross to a function that should check if a parameter is empty and the first line in the function is a return statement and below that return are the actual conditions, it makes you think ! haha