removed unnecessary #pragma