Yes, there is a certainty of return for debenture holders. Since debentures are instruments of debt, the interest payable on them takes precedence in the priority list of a company. These payments are fixed expenses and must be honoured before the net profit of a company (or net loss) is computed.