extensions use zero gas if not enough provided; fixes gas99 tests