Just a little explanation of the code, because I got confused by my own. No functional changes, except for the addition of a `BLI_assert_msg()`.
Just a little explanation of the code, because I got confused by my own. No functional changes, except for the addition of a `BLI_assert_msg()`.