Removed Send trait requirement - I'm not entirely sure how it works.