Not sure - given this is the end of the code path, it is probably to do it here so the check is more robust.