Updated to account for offset due to being given byte addresses