Don't make assumptions about the function being called