Adding several test to cover P0 defects already addressed.