simplfied __call method, ref #90