based on my insane rambles on my Twitter