_promisetotals might be used in the constructor, add a check