empty p, unnecessary p.close