Separate dependencies from steps