Toolkits and other contracts