check now in place to prevent loading invalid items