Why are you mentioning 20c? Its about market cap... Weather 20c or $2 doesn't matter.
Also, its about credibility, integrity, trust and so on. If shareholders don't believe in the management, good luck. If you say one thing and do another, it's a bad look and there's no two ways about this no matter what the blinded fanboys tell you.
IHL Price at posting:
18.5¢ Sentiment: Hold Disclosure: Held