technicallity: beautifully painful.