Percival Blake reste sig stapplande.