assessing issue #152 - added `fl` and warning

assessing issue #152 - includes test updates and performant warning.

Also, inadvertent whitespace cleanup.
OK... who doesn't have their text editor set to trim whitespace from the end of lines? :shame: