Support for custom param types