protected Encoder() { // We don't call default reset because default reset probably isn't good if we aren't initialized. }