fix: properly check unique author