mess, but not hopeless