/proc/meminfo shows MemFree greater than MemAvailable - Does it make sense?

The code starts as available = i.freeram - wmark_low.

It means that the value initially assigned to MemAvailable is (MemFree - low watermark) which is less than MemFree.