This is a nice-looking symmetrical non-dense method :-)