self piss compilation

.