add helpful errors for features not supported inside new(). closes #4843