This pattern is being used across LibVMI as well and I personally find it easier to read. I can see it being an issue of not having a convention on what the default value of it should be, but I think that could be a separate PR to bring the ones that start with VMI_SUCCESS to conform.