use get incase id not in opts