Code review bug fixes

- indentation
- calling fnlin even if we know it's exp
- missing 'return' bug