type-safe requests are supported