make skip optional