use habitat to decide payload parse status