getting rid of so much overhead