catch an exception
pass the Unit