patches that modules provide might be incompatible with other patches, i suggest a new item in module's patch definition for mentioning incompatible modules and patches. and notifying admin when there is a conflict.