broken attempts to do the byte deref and update