ontologically evil, but nice
680 following