r4888: use the neater calling convention