non-compiling state for sharing