parenthesis arounf isset() are not needed (was in original code, I know ;) )