Why not have both? If you have a low score then you do pow? Make the client check the relay response and manage it accordingly?