if works. Add if test.
Updates if test. Notes limitations.