use hex for immediates, separate integration tests, add redzone