Revert "Cuts off disable check recursion"

This reverts commit 873c3a721820dfba32bc69f66fcb89832b9f906e.
Revert "Makes disables recursive to dependents"

This reverts commit 5c469cfdb7fc25232a59cb610015a6c53ad330ce.