@SuppressWarnings("deprecation")
for sendBlockChange