Converted category to chained dispatch