Bug fix on is_valid()