ontologically evil, but nice
690 following