Yes, and sometimes the first argument is a file object