handle catch hiding for old base