Problem with normalise2 state, left shift produces too large an array