zamn, this is jank. Last 10 minutes was sort of worth it though.