Rewrites slapValid using lists