really not sure why but mono needs special strange order in #I -> #r