#7 reworked return values of dependency concepts