Allow 'args' to be NULL: added convenience for programmers, and better