wrote too much documentation at 3am