feat($scaling): respect requested output type #1061