Tweak write protocol; fix page addressing