It may be performed for a variety of reasons .
Community service is distinct from volunteering , since it is not always performed on a voluntary basis .
Community service may be performed for a variety of reasons .
Community service is distinct from volunteering , since it is not always performed on a voluntary basis .