no more deps, faster