keep the spec