ES3 browsers don't have Array.isArray