Try a more bulletproof approach.