make it actually work with editing instead of always resaving, also don't warn twice