-- optimization, comment out cruft