I would prefer if(!shield) {...}