WIP: Explicitly cast all input types.