Since these all share the same underlying small runtime code, there's no reason anymore to not allow it. closes #10256 closes #3921