removed require hack