Is the type implied in the order? Or should we define is explicitly?