https://github.com/middleman/middleman/issues/1028