before doing call we need to check that we can wrap it using this methods ( single param of correct type)