Could have done better than this?