PSO Revisited