Tried and failed only-child for edge casing.
Leave for the night in frustration. Come back the next day. Google solution. First answer works perfectly. Headdesk.