Wouldn't be nice to return `null` if `self::isLoggedIn()` is false?