updated the show method to respect the shoudlSkip method if it's defined