shouldn't two of the outputs only exist if `self.inputs.dilation == True`. if so you might want to put them under a common `if`