added magic bullet code to DEEDoubles, but still need to add surrounding boilerplate