since all inline, no abi issues...