explicitly return null when no site