Input types.