Is there some technical reason this was done, or can we consider it a bug that just needs to be fixed?