Improved init: learn for RIFS