Parameters and return types on the API may potentially be nullable.
Easiest to avoid any related problems if all API parameters and return types avoided primitives in their signatures.
Done for v1.0.9 but newer API extensions waver from this practice.