Sephiroth_ is right, and also the syntax looks rather exploited than wrong to me. The wrong result is expected.