yikes that thing is something... def agree -0*