more resilient handling of contrib: just copy everything - it won't be very large, and if it ever does get to be too large, we can easily scale this back again