Remove thrown errors in favor of debug/error logging

This supports additional use cases not originally envisioned (like Perfecto Mobile use). Also moving away from using the prototype property
I thought I had modified that. Let me see why the change didn't make it..