razor compat
tidy