There might not be a bug per say but it is certanly an issue and for me it have ment removing the reverse unfortunately.
There is definately room for improvment here an i see no reson for not adressing it.
It is unfortunate that you take the approach that it probably are not worth fixing.