Update dependencies; update signature of