updated with todo to remind myself and for any poor sucker who wanders past my poor code