Call setup for dependant setup instead of explictly managing deps