eliminating the "returns" thing.  create is currently broken but I CAN FIX IT haha
bug caused during the first round of eliminating returns