Fair warning: I can get a bit twisted with concepts.