Cleaned up dydt