Peterborough Speedway, is it the end (not necessarily?)