Not hardcoding dependencies