diff --git a/dhtest.c b/dhtest.c
index 68f58e9..615b2b6 100644
--- a/dhtest.c
+++ b/dhtest.c
@@ -354,7 +354,7 @@ int main(int argc, char *argv[])
 	/* Opens the PF_PACKET socket */
 	if(open_socket() < 0) {
 		if (nagios_flag)
-			fprintf(stderr, "CRITICAL: Socket error.");
+			printf("CRITICAL: Socket error.");
 		else
 			fprintf(stderr, "Socket error\n");
 		exit(2);
@@ -378,7 +378,7 @@ int main(int argc, char *argv[])
 	if(dhcp_release_flag) {
 		if(get_dhinfo() == ERR_FILE_OPEN) {
 			if (nagios_flag) {
-				fprintf(stderr, "CRITICAL: Error on opening DHCP info file.");
+				printf("CRITICAL: Error on opening DHCP info file.");
 			} else {
 				fprintf(stderr, "Error on opening DHCP info file\n");
 				fprintf(stderr, "Release the DHCP IP after acquiring\n");
@@ -438,7 +438,7 @@ int main(int argc, char *argv[])
 			time_now = time(NULL);
 			if((time_now - time_last) > timeout) {
 				if (nagios_flag)
-					fprintf(stderr, "CRITICAL: Timeout reached: DISCOVER.");
+					printf("CRITICAL: Timeout reached: DISCOVER.");
 				close_socket();
 				exit(2);
 			}
@@ -484,7 +484,7 @@ int main(int argc, char *argv[])
 			time_now = time(NULL);
 			if((time_now - time_last) > timeout) {
 				if (nagios_flag)
-					fprintf(stderr, "CRITICAL: Timeout reached: REQUEST.");
+					printf("CRITICAL: Timeout reached: REQUEST.");
 				else
 					fprintf(stderr, "Timeout reached. Exiting\n");
 				close_socket();
diff --git a/functions.c b/functions.c
index d12cb8d..da23764 100644
--- a/functions.c
+++ b/functions.c
@@ -106,7 +106,7 @@ static int set_clear_promisc(int op)
 
 error:
 	if (nagios_flag)
-		fprintf(stderr, "CRITICAL: Error setting promisc.");
+		printf("CRITICAL: Error setting promisc.");
 	else
 		perror("Error on setting promisc");
 	exit(2);
@@ -136,7 +136,7 @@ u_int32_t get_interface_address()
 
 	if(status < 0) {
 		if (nagios_flag)
-			fprintf(stderr, "CRITICAL: Error getting interface address.");
+			printf("CRITICAL: Error getting interface address.");
 		else
 			perror("Error getting interface address.");
 		exit(2);
@@ -187,7 +187,7 @@ int send_packet(int pkt_type)
 
 	if(ret < 0) {
 		if (nagios_flag)
-			fprintf(stderr, "CRITICAL: Packet send failure.");
+			printf("CRITICAL: Packet send failure.");
 		else
 			perror("Packet send failure");
 		close(sock_packet);
@@ -892,7 +892,7 @@ int log_dhinfo()
 	dh_file = fopen(dhmac_fname, "w");
 	if(dh_file == NULL) {
 		if (nagios_flag)
-			fprintf(stderr, "CRITICAL: Error on opening file.");
+			printf("CRITICAL: Error on opening file.");
 		else
 			perror("Error on opening file.");
 		exit(2);