***WARNING: USE OF THE F-WORD TOWARD THE END***