Proper fib method