giving a badge actually hits server