Refining dependencies and chaining