shit compiles