Is this catching actually necessary? I don't see where an error would cause an issue here.