Perhaps remove the repetition from this list and prepend it where necessary?