+Not good diagnostic messages
+Not good (platform dependent)