fix: make revision optional on create