right. i get that. i'm trying to call it from inside another function in my contract but i keep getting a gas calculation error "-32000." im wondering if it's an issue with trying to split the contract balance