Hmmm, looks more complex than I thought.