technicallity:beautifully painful.