trivial rewrite on begin