Continuing the move to << for Encoder