call workaround