https://drupal.org/comment/4153904#comment-4153904