id must be specified.