Minor tidy up where possible. Changed return type to add const& to avoid a list copy. See #399 (closed).
const&