add error handling & suppress response codes