More robust interfaces.