Add Optional Parameter and Capability handling.