Does 1 really happen? I would never trust a compiler where 1 was a possibility. If it can work it should.