options is now optional when creating a new client