Solidity allowance function, 21 and to be replaced by gasleft() msg