Smarter variant.