Attempting to spike out a solution, but it doesn't work how we need it yet