found a bug while refactoring, the binary unpacking does not work as expected here
fix the binary unpacking by using strconv