I think it's worth keeping BC here. This may prove limiting down the line, and it's hard to say if folks are depending on this method in their applications (e.g. custom commands).