Conceptual proof how to fix this - needs cleanup!