working version of absento.  also, attributes snuck in there somehow.