beleaguered truth