why this special case?