adds has_extras to plan as checking `if extras` in liquid with an empty list returns true