update so negative FW ids are not needed to be set by user