Ran into design problem. Re-thinking.