Vieira on Richards, Hughes and Newcastle challenge