added a cast to unpack to suppress unused variable warning in gex::util::str