Update with missing functions and types.