lazily add additional options