User can edit slug 

Maybe: `ensure_slug_is_available`?

Usually we don't mention the flash in methods (unless all the method does is set the flash) because it's more of a side effect(ish) of redirecting.