I'm not sure why this causes incorrect results - care to elaborate?