fix extensions behavior due to updated tests; all precompiled contracts pass