keep better track of open calls