icon-markup too use Keep() instead of return