trying to increase efficiency a little, not sure if it had any effect though