..this actually sounds like a fun problem.