removed pragma comment for compatibility