only rebuild interactive when it doesn't exist