Time to get fancy.