Self reflection ref: 5aa54944-5efa-4d86-b797-3dfdafe4498e
Troubled ref: 5aa54944-5efa-4d86-b797-3dfdafe4498e
ref: c905e757-dad2-4282-addb-e7797a319842