encoding yet, yet again