fix silent failures when rt cannot be assigned