revised Region.write() and it's javadoc