can we make this more readable?