[PARTIALLY TESTED] v3.2.1.