make some delegator methods optional