While runtime asserts also served as MSVC Code Analysis hints, the lack of asserts in Release builds provides no hints to Code Analysis which rises a lot of warnings then. Maybe I should learn how to use SAL to annotate <ptr, len> parameter pairs to allow ptr==nullptr when and only when len==0? 😇 Signed-off-by: Simon Rozman <simon@rozman.si>