Index: /issm/trunk-jpl/src/wrappers/CoordTransform/CoordTransform.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/CoordTransform/CoordTransform.cpp	(revision 26956)
+++ /issm/trunk-jpl/src/wrappers/CoordTransform/CoordTransform.cpp	(revision 26957)
@@ -65,5 +65,4 @@
 		}
 
-		PJ *P;
 		size_t sx = sizeof(double);
 		size_t sy = sizeof(double);
@@ -71,18 +70,19 @@
 		size_t ny = size;
 
-		P = proj_create_crs_to_crs(PJ_DEFAULT_CTX,projin,projout,NULL);
+		PJ* P = proj_create_crs_to_crs(PJ_DEFAULT_CTX,projin,projout,NULL);
 
-		if ( 0 == P ) {
+		if(P==0){
 			proj_destroy(P);
-			_error_("failed to initialize CRS transformation object");
+			_error_("Projection string not recognized");
 		}
 
 		int p = proj_trans_generic(P, PJ_FWD, xout, sx, nx, yout, sy, ny, 0, 0, 0, 0, 0, 0);
 
-		if ( 0 == p ){
+		if(p==0){
 			proj_destroy(P);
-			_error_("no successful transformations");
+			_error_("projection failed");
 		}
 
+		/*Cleanup*/
 		proj_destroy(P);
 
