encoder fixes