for client purposes in parsing