This is probably a sin for the sake of user experience. See a following commit that wires up f_decoder_wrapper with it.