Use a function with u32 inputs and make sure all the casts match, because..