We introduce new possibilities to control the application of rules based on the preceding applications, which can be defined in a general way for (hierarchical) P systems and the main known derivation modes. Computational completeness can be obtained even with non-cooperative rules and using both activation and blocking of rules, especially for the set modes of derivation, when allowing derivation steps with no rules being applied. When we allow the application of rules to influence the application of rules in previous derivation steps, applying a non-conservative semantics for what we consider to be a valid infinite derivation, we can even ''go beyond Turing''. Keywords Activation of rules Á Blocking of rules Á Computational completeness Á Derivation modes Á P systems Á Go beyond Turing This is a revised and extended version of the paper presented at UCNC 2018 in Fontainebleau, France, see Alhazov et al. (2018d).