try to be more defensive