make collect behavior non-default