Why def_X_tray_ref instead of def_tray_X_ref and offset_X_tray_ref instead of offset_tray_X_ref?