I suppose this could be harder than I thought.