Possibly too wordy