removed extra -now surplus- validation from execute