With reflection and unused files deleted