testing inject
Implemented Tim's idea about deep re-activation being a state configuration option.