everything except updatePID is verified