Do you think there is a better way of going about this?