Make it optional if it doesn't work well.