this is the faggiest thread in xpt.