Debug business logic, this stuff needs testing.