'.public_only(public_only=False)' is quite contradictory. Small simplification done.