Newer option with better results.