Yeah i think this is exactly right