The shit I went through to take this...