More optimal dt.
Does not contain method yet.