improvement to p43