unified call syntax