again, deps shouldnot be null, but array