start anew with most promising option
take type-contents objects into account