teach {L:} and {P:} to handle empty contents
update test
update test
update test
update test
update test
update test
update test
update test
update test