Strange behaviour of >> ?