Seems like `rebuild_case` starts with a similar try/except around the same `.get`, which seems repetitive. Since it's a total edge case doesn't matter from an efficiency standpoint