can now handle exceptions