disallow a negative idx parameter
fix poor spelling