only rewrite for positive z0