Be more defensive when reading out article components