temporary smooth kludge