only assemble if install passed