how to handle rewrites