toying with dependencies