Noted that args are optional with apply