Split up the object assertions so that most of it is PCL compatible