https://github.com/yupe/yupe/commit/1e69dbe70b6d323cb75b6bab225ee87575f74ff9