.ensure(): change validation signature