that is UGLY - may be fast, but is nasty looking