Taylor means business