Receive Github email fails

Github returns an empty string instead of `null`, if there's no public email. The `else`-statement will never reached.