this might be controversial since it is different then existing behavior.