diff --git a/src/main/java/no/nibio/vips/logic/entity/PointOfInterest.java b/src/main/java/no/nibio/vips/logic/entity/PointOfInterest.java
index db7fc933cbf0d68ec1cf0145a2257d7ae688f952..2c22c7db66a141d83fce9d551bcfd6ecbc34f928 100755
--- a/src/main/java/no/nibio/vips/logic/entity/PointOfInterest.java
+++ b/src/main/java/no/nibio/vips/logic/entity/PointOfInterest.java
@@ -120,6 +120,8 @@ public class PointOfInterest implements Serializable, Comparable {
     				break;
     		case 4: instance = new PointOfInterestTypeRegion();
     				break;
+            case 5: instance = new PointOfInterestTypeTrap();
+                break;
     		default: instance = null;
     				break;
     	}
diff --git a/src/main/java/no/nibio/vips/logic/service/POIService.java b/src/main/java/no/nibio/vips/logic/service/POIService.java
index 62da58eb1ee1053882b1591a24c1157eeaf8836f..7ef5783d492a02dde262356b14ea3d2449db8fa6 100644
--- a/src/main/java/no/nibio/vips/logic/service/POIService.java
+++ b/src/main/java/no/nibio/vips/logic/service/POIService.java
@@ -173,7 +173,7 @@ public class POIService {
                 }
             } else {
                 PointOfInterest mergePoi = ((Integer) mapFromApp.get("pointOfInterestId")) > 0 ? SessionControllerGetter.getPointOfInterestBean().getPointOfInterest((Integer) mapFromApp.get("pointOfInterestId")) : PointOfInterest.getInstance((Integer) mapFromApp.get("pointOfInterestTypeId"));
-                // Trying to sync a non-existing observation
+                // Trying to sync a non-existing POI
                 if (mergePoi == null) {
                     return Response.status(Status.NOT_FOUND).build();
                 }