Engine for multiple requirements reworked. Now Really