second attempt to make content rules more robust