compatible with new rapp parsing