warning about complete rewrite