Not likely. Any rule that worked in 3.0 should still work even in the latest 3.4 snapshot. Nothing has changed that would break these rules. Something else is going wrong in your system unrelated to the code above. Open a new thread to address that.
Glad you figured it out!