Warning: This post contains traces of fucked up sh