I don't want extra dependencies if they can be avoided.