Solubilities and table limits are optional(). Functionality tested.