disgard weight function if rcp call