Need to stop watching WWDC videos which gives me new ideas :)