...:p
rewrite continues