hopefully errors correct case