https://github.com/middleman/middleman/issues/453#issuecomment-37451410