check on available, not client