That makes sense, and I have an answer, I trust engineers like you more than me in dealing with low level stuff. So probably not C