throw when 'extract' fails