Some more work on the PPU