Priority-Reduction implemented.
Should be more tested though...