New requirement for the custom type