use an example that actually compiles