shouldn't there be a default so this never happens ?