next is enabled only if requirements matches