Compile... next step better injection