shim the console to be able to execute noops on platforms that don't have console open. send console.error instead of throw so execution isn't halted while still informing the programmer of potential problems with his/her code