What's the reason for this change? This makes the API more restrictive, for apparently no benefit.