more skip logic