An independent review of the company assets would go a long way to restore trust and the share price will follow.