Why do I get an error using SuperStrict and Import

BlitzMax Forums/BlitzMax Beginners Area/Why do I get an error using SuperStrict and Import

I've just purchased BlitzMax and for some reason I'm having compile errors when I use SuperStrict.

I have two files:
Utility.bmx
Terrain.bmx

Both files have SuperStrict declared at the top. When I build the Utility.bmx file it compiles fine.

When I build Terrain.bmx (which imports "utility.bmx") I get the following output:

Building terrain
Compiling:utility.bmx
flat assembler version 1.64
4 passes, 16821 bytes.
Compiling:terrain.bmx
Compile Error: Missing type specifier
[.bmx/utility.bmx.debug.win32.i;31;5]
Build Error: failed to compile C:/Program Files/BlitzMaxDemo/SCommander/terrain.bmx
Process complete

I'm not sure how to read what the error is telling me. (is it saying line 31 character 5 of utility.bmx?)

It's confusing because it appears as though the imported utility.bmx is causing an error but when it's compiled stand-alone it compiles fine!

Your help is greatly appriciated...