checkAvailability should only check

Not allowed to do any manipulation to the data which is being checked.