diff --git a/src/infrastructure/javelin/markup.php b/src/infrastructure/javelin/markup.php
--- a/src/infrastructure/javelin/markup.php
+++ b/src/infrastructure/javelin/markup.php
@@ -74,7 +74,7 @@
   $body = array();
 
   $http_method = idx($attributes, 'method');
-  $is_post = (strcasecmp($http_method, 'POST') === 0);
+  $is_post = $http_method && (strcasecmp($http_method, 'POST') === 0);
 
   $http_action = idx($attributes, 'action');