not neccessary to return anything at all
catch the error