It is rarely appropriate to use such a conditional. Post your patches here first and we can advise you on the details.