The "!answer.length" logic does not appear to handle the case where _some_ coins are selected at 6 confirmations, but more coins are still needed, to satisfy the required sum.