deps should handle list