don't break compatibility with older npm versions