added unary op list, fixed fib error catching