added onceset type tests