improvements to documentation on set, and a fallback for project arguments