Why the empty else and not something like if (!(expr)) { /* do stuff */ } ?