silence unused typedefs warning because of undone assert in release mode