v3.0, added compatibility with SM 1.5.0