CanPayCosts propagate, not return TRUE...

Rookie mistake, son