works with WRITE_READ_ADDR set to 0 (why not)