Encoder interface update --- review request #75