More flexible icon parameter