add include_blank option
Updated to more closely match FS coding standards, and use `settings`.