server can't be null here, already tested L111