Would it be a good idea to create an empty vector and assoc it in the case where :depends isn't defined?