that might be too heavy. If this only needs to happen for an edit route, then we can keep it here, but then append the code comment to explain why it's there?