This can't throw like `parse` could?