use  to match confirmable ability to call a function