Inspired by a conversation with @anantha, @techrsr and @sarcasan