call_forwards - polymorphism added