It might be okay to just do a `find_or_create_by` here, would returning old data at this point have any negative effects?