Used some of D's syntactic sugar