Compileable but not runnable version