better error value handling in setControlModesRaw setInteractionModesRaw