It is not clear whether I should pass user features to hb_shape_plan_create_cached(), hb_shape_plan_execute() or both. If I pass them to the former but not the later features will be applied just fine, but if I do the reverse they will not, so when do I need to pass the features to hb_shape_plan_execute()? Regards, Khaled