add string.empty for instruction constructor