Factorization of call method