adjusting deck code to remove 'skip' attr reliance, using 'validate'