fix defensive spring