To have a lot going for