reworked processor dependencies