decode_position fixed