bug fix: within method to_a() x is now explicitly a string.