this used to have a different error set. just goes to show you how useful switching on error set is even when there is only 1 prong