maintain BC 1.47 compatibility