Sigh, the shit I put up with.