It is true, but since a*b + 1 is a square if a = b=0 your amendment might be generalized like:
blackjack
flooble's webmaster puzzle