Should I just revert back to `if !defined?(@has_urandom) || @has_urandom`?