Revert "Ability to use conditional output modifiers with custom output modifier"

This reverts commit 3bfc1c01f9b4bcf65739685962b2d7f8d3dddb44.
Revert "Pass condition array to the output modifier"

This reverts commit 037db65abe1b1db4fa2eec0cf61fcc3711369fe6.