creator(): make first argument optional