minor (i know it's a draft :-)): if it would stay a trait using up "confirm" may not be too nice to userland - people like this method name hm