WTF am I doing?