doesn't even have to be a dependency any more