zone-load: improve error messages

close #184
zone-load: fix access check
zone-load: fix memory leak if out-of-zone