fix a bug that caused by getUsesBox