Warning: Contains flashing lights.