+rcnf(), +rsnf()

not optimized, quick & dirty fix