Other promises may not have 'getId'