additional checks for availability