This is a lot harder than it sounds.