https://github.com/Crackerz/cfi/commit/50311bb10d13a5fdb5fc9e9f95f5741d5fff8676