Using cleaner Chord constructor