@alloy agreed, the only reason I decided with `*args` instead of `options = {}` was to not break existing code. Let me know if you guys think it's ok to just go with `options = {}` for optional parameters.