singleton specs