http://drupal.org/node/908424#comment-5765302