How would you improve this?