SC S 238
enactedSine Die
South Carolina · 2026 Regular Session · upper
Subscribe in a feed reader. The feed covers recorded actions from the last 30 days; Bill Commons may record an action after it happened at the legislature.
Quick answers
Did SC S 238 pass?
Yes. SC S 238 has been enacted into law. Latest recorded action (2026-07-01): Act No. 246
What is SC S 238 about?
AN ACT TO AMEND THE SOUTH CAROLINA CODE OF LAWS BY AMENDING SECTION 2-1-180, RELATING TO ADJOURNMENT OF THE GENERAL ASSEMBLY AND CONDITIONS FOR EXTENDED SESSION, SO AS TO PROVIDE THAT THE PRESIDENT OF THE SENATE AND THE SPEAKER OF THE HOUSE OF REPRESENTATIVES MAY CALL THEIR RESPECTIVE BODIES INTO SESSION AFTER THE SINE DIE ADJOURNMENT DATE IF THE GENERAL APPROPRIATIONS BILL OR CAPITAL RESERVE FUND RESOLUTION IS NOT COMPLETED BY THE SINE DIE ADJOURNMENT DATE, TO PROVIDE THE TIME PERIOD DURING WHICH THE SENATE AND THE HOUSE OF REPRESENTATIVES MAY BE CALLED BACK TO COMPLETE THOSE MATTERS AND ANY CONFERENCE COMMITTEES APPOINTED ON OR BEFORE THE DATE OF SINE DIE ADJOURNMENT, AND TO PROVIDE FOR THE TOLLING OF THE ONE-HUNDRED-TWENTY-DAY PERIOD THAT THE GENERAL ASSEMBLY HAS TO REVIEW STATE REGULATIONS. - RATIFIED TITLE
Who sponsors SC S 238?
Alexander, Peeler, Massey and 1 others are the primary sponsors of SC S 238.
Description
AN ACT TO AMEND THE SOUTH CAROLINA CODE OF LAWS BY AMENDING SECTION 2-1-180, RELATING TO ADJOURNMENT OF THE GENERAL ASSEMBLY AND CONDITIONS FOR EXTENDED SESSION, SO AS TO PROVIDE THAT THE PRESIDENT OF THE SENATE AND THE SPEAKER OF THE HOUSE OF REPRESENTATIVES MAY CALL THEIR RESPECTIVE BODIES INTO SESSION AFTER THE SINE DIE ADJOURNMENT DATE IF THE GENERAL APPROPRIATIONS BILL OR CAPITAL RESERVE FUND RESOLUTION IS NOT COMPLETED BY THE SINE DIE ADJOURNMENT DATE, TO PROVIDE THE TIME PERIOD DURING WHICH THE SENATE AND THE HOUSE OF REPRESENTATIVES MAY BE CALLED BACK TO COMPLETE THOSE MATTERS AND ANY CONFERENCE COMMITTEES APPOINTED ON OR BEFORE THE DATE OF SINE DIE ADJOURNMENT, AND TO PROVIDE FOR THE TOLLING OF THE ONE-HUNDRED-TWENTY-DAY PERIOD THAT THE GENERAL ASSEMBLY HAS TO REVIEW STATE REGULATIONS. - RATIFIED TITLE
- Introduced
- 2025-01-16
- Latest action
- 2026-07-01 — Act No. 246
- Bill type
- bill
- Last updated
- —
Sponsors
- Alexanderprimary
- Peelerprimary
- Masseyprimary
- Rankinprimary
Committees
Not provided by source.
Action timeline
Newest first
2026-07-01
Act No. 246
2026-07-01
Effective date 06/25/26
2026-06-25
Veto overridden Yeas-97 Nays-3
veto-override-passage
2026-06-25
Veto overridden by originating body Ayes-39 Nays-0
veto-override-passage
2026-05-18
Vetoed by Governor
executive-veto
2026-05-13
Ratified R 127
2026-05-13
Roll call Yeas-108 Nays-3
2026-05-13
Concurred in Senate amendment and enrolled
2026-05-07
Returned to House with amendments
2026-05-07
House amendment amended
amendment-amendment
2026-05-07
Read third time and returned to Senate with amendments
passage,reading-3
2026-05-06
Roll call Yeas-117 Nays-0
2026-05-06
Read second time
reading-2
2026-05-06
Amended
amendment-passage
2026-05-05
Debate adjourned until Wed., 5-6-26
2026-04-30
Committee report: Favorable with amendment Ways and Means
committee-passage-favorable
2025-02-19
Referred to Committee on Ways and Means
referral-committee
2025-02-19
Introduced and read first time
introduction,reading-1
2025-02-05
Roll call Ayes-43 Nays-0
2025-02-05
Read third time and sent to House
passage,reading-3
2025-02-05
Amended
amendment-passage
2025-02-04
Roll call Ayes-42 Nays-0
2025-02-04
Read second time
reading-2
2025-02-04
Amended
amendment-passage
2025-01-30
Scrivener's error corrected
2025-01-29
Recalled from Committee on Judiciary
2025-01-16
Referred to Committee on Judiciary
referral-committee
2025-01-16
Introduced and read first time
introduction,reading-1
Versions
Documents
Votes
2nd Reading
2025-02-04 · pass · 42-0
Member-level votes (46)
- Adams, Brian: yes
- Alexander, Thomas C.: yes
- Allen, Karl B.: yes
- Bennett, Sean M.: yes
- Campsen, George E., III: yes
- Cash, Richard J.: yes
- Chaplin, JD: yes
- Climer, Wes: yes
- Corbin, Thomas D.: yes
- Cromer, Ronnie W.: yes
- Davis, Tom: yes
- Devine, Tameika Isaac: yes
- Elliott, Jason: yes
- Fernandez, Tom: yes
- Gambrell, Michael W.: yes
- Garrett, Billy: yes
- Goldfinch, Stephen L.: yes
- Graham, Jeffrey R.: yes
- Grooms, Lawrence K.: yes
- Hembree, Greg: yes
- Johnson, Michael: yes
- Kennedy, Carlisle: yes
- Kimbrell, Josh: yes
- Leber, Matthew W.: yes
- Martin, Shane R.: yes
- Massey, A. Shane: yes
- Matthews, Margie Bright: yes
- Nutt, Roger A.: yes
- Ott, Russell L.: yes
- Peeler, Harvey S., Jr.: yes
- Rankin, Luke A.: yes
- Reichenbach, Mike: yes
- Rice, Rex F.: yes
- Sabb, Ronnie A.: yes
- Stubbs, Everett: yes
- Sutton, Ed: yes
- Tedder, Deon T.: yes
- Turner, Ross: yes
- Walker, Overture: yes
- Williams, Kent M.: yes
- Young, Tom, Jr.: yes
- Zell, Jeff: yes
- Blackmon, Allen: excused
- Hutto, Brad: excused
- Jackson, Darrell: excused
- Verdin, Daniel B., III: excused
3rd Reading
2025-02-05 · pass · 43-0
Member-level votes (46)
- Adams, Brian: yes
- Alexander, Thomas C.: yes
- Allen, Karl B.: yes
- Bennett, Sean M.: yes
- Campsen, George E., III: yes
- Cash, Richard J.: yes
- Chaplin, JD: yes
- Climer, Wes: yes
- Corbin, Thomas D.: yes
- Cromer, Ronnie W.: yes
- Davis, Tom: yes
- Devine, Tameika Isaac: yes
- Elliott, Jason: yes
- Fernandez, Tom: yes
- Gambrell, Michael W.: yes
- Garrett, Billy: yes
- Goldfinch, Stephen L.: yes
- Graham, Jeffrey R.: yes
- Grooms, Lawrence K.: yes
- Hembree, Greg: yes
- Jackson, Darrell: yes
- Johnson, Michael: yes
- Kennedy, Carlisle: yes
- Kimbrell, Josh: yes
- Leber, Matthew W.: yes
- Martin, Shane R.: yes
- Massey, A. Shane: yes
- Nutt, Roger A.: yes
- Ott, Russell L.: yes
- Peeler, Harvey S., Jr.: yes
- Rankin, Luke A.: yes
- Reichenbach, Mike: yes
- Rice, Rex F.: yes
- Sabb, Ronnie A.: yes
- Stubbs, Everett: yes
- Sutton, Ed: yes
- Tedder, Deon T.: yes
- Turner, Ross: yes
- Verdin, Daniel B., III: yes
- Walker, Overture: yes
- Williams, Kent M.: yes
- Young, Tom, Jr.: yes
- Zell, Jeff: yes
- Blackmon, Allen: excused
- Hutto, Brad: excused
- Matthews, Margie Bright: excused
Passage of Bill
2026-05-06 · pass · 117-0
Member-level votes (123)
- Alexander, Terry: yes
- Anderson, Carl L.: yes
- Atkinson, Lucas: yes
- Bailey, William H.: yes
- Ballentine, Nathan: yes
- Bamberg, Justin T.: yes
- Bauer, Heather: yes
- Beach, Thomas: yes
- Bernstein, Beth E.: yes
- Bowers, Phillip: yes
- Bradley, Jeff: yes
- Brewer, Gary S., Jr.: yes
- Brittain, Thomas C., Jr.: yes
- Burns, James Mikell: yes
- Bustos, Joseph M.: yes
- Calhoon, Paula Rawl: yes
- Caskey, Micajah P., IV: yes
- Chapman, Donald G.: yes
- Chumley, William M.: yes
- Clyburn, William: yes
- Cobb-Hunter, Gilda: yes
- Collins, Neal A.: yes
- Cox, Brandon L.: yes
- Crawford, Heather Ammons: yes
- Cromer, April: yes
- Davis, Sylleste H.: yes
- Dillard, Chandra E.: yes
- Duncan, Adam L.: yes
- Edgerton, Sarita L.: yes
- Erickson, Shannon S.: yes
- Ford, Greg: yes
- Forrest, Cally R., Jr.: yes
- Frank, Stephen: yes
- Gagnon, Craig A.: yes
- Garvin, Kambrell H.: yes
- Gatch, Gil: yes
- Gibson, Daniel: yes
- Gilliam, Leon D.: yes
- Gilliard, Wendell G.: yes
- Gilreath, Thomas Lee: yes
- Govan, Jerry N., Jr.: yes
- Grant, Hamilton R.: yes
- Guest, Thomas Duval, Jr.: yes
- Guffey, Brandon: yes
- Haddon, Patrick B.: yes
- Hager, William: yes
- Hardee, Kevin: yes
- Harris, Robert J.: yes
- Hart, Christopher R.: yes
- Hartnett, Thomas F., Jr.: yes
- Hartz, Charles V.: yes
- Hayes, Jackie E.: yes
- Herbkersman, William G.: yes
- Hewitt, Lee: yes
- Hiott, David R.: yes
- Hixon, William M.: yes
- Holman, Harriet A.: yes
- Hosey, Lonnie: yes
- Huff, William C.: yes
- Johnson, Jeffrey E.: yes
- Johnson, Jermaine L., Sr.: yes
- Jordan, Wallace H., Jr.: yes
- Kilmartin, John Gregory: yes
- King, John Richard C.: yes
- Kirby, Roger K.: yes
- Landing, Kathy: yes
- Lastinger, John T., Jr.: yes
- Lawson, M. Brian: yes
- Ligon, Thomas R.: yes
- Long, Steven Wayne: yes
- Lowe, Phillip D.: yes
- Luck, Jason S.: yes
- Magnuson, Josiah: yes
- Martin, David: yes
- McCabe, Donald Ryan, Jr.: yes
- McCravy, John R., III: yes
- McDaniel, Annie E.: yes
- McGinnis, Timothy A.: yes
- Mitchell, Cody T.: yes
- Mitchell, Dianne: yes
- Moore, Travis A.: yes
- Morgan, T. Alan, Jr.: yes
- Moss, Dennis C.: yes
- Neese, Mike M.: yes
- Newton, Brandon: yes
- Newton, Wm. Weston J.: yes
- Oremus, Melissa Lackey: yes
- Pace, Jordan S.: yes
- Pedalino, Fawn M.: yes
- Pope, Thomas E.: yes
- Rankin, Luke S.: yes
- Reese, Robert T.: yes
- Rivers, Michael F., Sr.: yes
- Robbins, Robby: yes
- Rose, Seth: yes
- Rutherford, J. Todd: yes
- Sanders, Richard Blake: yes
- Schuessler, Carla: yes
- Scott, Keishan M.: yes
- Sessions, Heath: yes
- Smith, G. Murrell, Jr.: yes
- Smith, Marvin: yes
- Spann-Wilder, Tiffany: yes
- Stavrinakis, Leonidas E.: yes
- Taylor, Bill: yes
- Teeple, James E.: yes
- Terribile, Jackie R.: yes
- Vaughan, David: yes
- Waters, Courtney S.: yes
- Weeks, J. David: yes
- Wetmore, Elizabeth: yes
- White, Joseph S.: yes
- Whitmire, William R.: yes
- Wickensimer, Paul B.: yes
- Williams, Robert Q.: yes
- Willis, Mark N.: yes
- Yow, Richard L.: yes
- Howard, Leon: excused
- Wooten, Chris: excused
- Bannister, Bruce W.: excused
- Henderson-Myers,, Rosalyn D., Ph.D. Jones, Wendell K.: excused
- Montgomery, W. Scott, IV: excused
- Moore, JA: excused
Concur in Senate Amendments
2026-05-13 · pass · 108-3
Member-level votes (123)
- Alexander, Terry: yes
- Anderson, Carl L.: yes
- Bailey, William H.: yes
- Ballentine, Nathan: yes
- Bamberg, Justin T.: yes
- Bannister, Bruce W.: yes
- Beach, Thomas: yes
- Bowers, Phillip: yes
- Bradley, Jeff: yes
- Burns, James Mikell: yes
- Bustos, Joseph M.: yes
- Calhoon, Paula Rawl: yes
- Caskey, Micajah P., IV: yes
- Chapman, Donald G.: yes
- Chumley, William M.: yes
- Clyburn, William: yes
- Cobb-Hunter, Gilda: yes
- Collins, Neal A.: yes
- Crawford, Heather Ammons: yes
- Cromer, April: yes
- Davis, Sylleste H.: yes
- Dillard, Chandra E.: yes
- Duncan, Adam L.: yes
- Edgerton, Sarita L.: yes
- Erickson, Shannon S.: yes
- Ford, Greg: yes
- Forrest, Cally R., Jr.: yes
- Frank, Stephen: yes
- Gagnon, Craig A.: yes
- Garvin, Kambrell H.: yes
- Gibson, Daniel: yes
- Gilliam, Leon D.: yes
- Gilliard, Wendell G.: yes
- Gilreath, Thomas Lee: yes
- Govan, Jerry N., Jr.: yes
- Grant, Hamilton R.: yes
- Guest, Thomas Duval, Jr.: yes
- Guffey, Brandon: yes
- Haddon, Patrick B.: yes
- Hager, William: yes
- Hardee, Kevin: yes
- Hart, Christopher R.: yes
- Hartnett, Thomas F., Jr.: yes
- Hartz, Charles V.: yes
- Hayes, Jackie E.: yes
- Henderson-Myers,, Rosalyn D., Ph.D. Herbkersman, William G.: yes
- Hewitt, Lee: yes
- Hiott, David R.: yes
- Hixon, William M.: yes
- Holman, Harriet A.: yes
- Hosey, Lonnie: yes
- Huff, William C.: yes
- Jones, Wendell K.: yes
- Jordan, Wallace H., Jr.: yes
- Kilmartin, John Gregory: yes
- King, John Richard C.: yes
- Kirby, Roger K.: yes
- Landing, Kathy: yes
- Lastinger, John T., Jr.: yes
- Lawson, M. Brian: yes
- Ligon, Thomas R.: yes
- Long, Steven Wayne: yes
- Lowe, Phillip D.: yes
- Luck, Jason S.: yes
- Martin, David: yes
- McCabe, Donald Ryan, Jr.: yes
- McCravy, John R., III: yes
- McDaniel, Annie E.: yes
- McGinnis, Timothy A.: yes
- Mitchell, Cody T.: yes
- Mitchell, Dianne: yes
- Montgomery, W. Scott, IV: yes
- Moore, JA: yes
- Moore, Travis A.: yes
- Morgan, T. Alan, Jr.: yes
- Moss, Dennis C.: yes
- Neese, Mike M.: yes
- Newton, Brandon: yes
- Newton, Wm. Weston J.: yes
- Oremus, Melissa Lackey: yes
- Pedalino, Fawn M.: yes
- Pope, Thomas E.: yes
- Reese, Robert T.: yes
- Rivers, Michael F., Sr.: yes
- Robbins, Robby: yes
- Rose, Seth: yes
- Rutherford, J. Todd: yes
- Sanders, Richard Blake: yes
- Schuessler, Carla: yes
- Scott, Keishan M.: yes
- Sessions, Heath: yes
- Smith, G. Murrell, Jr.: yes
- Smith, Marvin: yes
- Spann-Wilder, Tiffany: yes
- Stavrinakis, Leonidas E.: yes
- Taylor, Bill: yes
- Teeple, James E.: yes
- Terribile, Jackie R.: yes
- Vaughan, David: yes
- Waters, Courtney S.: yes
- Wetmore, Elizabeth: yes
- White, Joseph S.: yes
- Whitmire, William R.: yes
- Wickensimer, Paul B.: yes
- Williams, Robert Q.: yes
- Wooten, Chris: yes
- Yow, Richard L.: yes
- Harris, Robert J.: no
- Magnuson, Josiah: no
- Rankin, Luke S.: no
- Bernstein, Beth E.: excused
- Brewer, Gary S., Jr.: excused
- Gatch, Gil: excused
- Weeks, J. David: excused
- Atkinson, Lucas: excused
- Bauer, Heather: excused
- Brittain, Thomas C., Jr.: excused
- Cox, Brandon L.: excused
- Howard, Leon: excused
- Johnson, Jeffrey E.: excused
- Johnson, Jermaine L., Sr.: excused
- Pace, Jordan S.: excused
- Willis, Mark N.: excused
Override Veto by the Governor
2026-06-25 · pass · 97-3
Member-level votes (123)
- Anderson, Carl L.: yes
- Atkinson, Lucas: yes
- Bailey, William H.: yes
- Ballentine, Nathan: yes
- Bannister, Bruce W.: yes
- Bauer, Heather: yes
- Beach, Thomas: yes
- Bowers, Phillip: yes
- Brewer, Gary S., Jr.: yes
- Brittain, Thomas C., Jr.: yes
- Burns, James Mikell: yes
- Calhoon, Paula Rawl: yes
- Chapman, Donald G.: yes
- Chumley, William M.: yes
- Clyburn, William: yes
- Cobb-Hunter, Gilda: yes
- Collins, Neal A.: yes
- Cox, Brandon L.: yes
- Crawford, Heather Ammons: yes
- Cromer, April: yes
- Davis, Sylleste H.: yes
- Dillard, Chandra E.: yes
- Duncan, Adam L.: yes
- Edgerton, Sarita L.: yes
- Erickson, Shannon S.: yes
- Ford, Greg: yes
- Forrest, Cally R., Jr.: yes
- Frank, Stephen: yes
- Gagnon, Craig A.: yes
- Gatch, Gil: yes
- Gibson, Daniel: yes
- Gilliam, Leon D.: yes
- Gilliard, Wendell G.: yes
- Govan, Jerry N., Jr.: yes
- Grant, Hamilton R.: yes
- Guest, Thomas Duval, Jr.: yes
- Guffey, Brandon: yes
- Haddon, Patrick B.: yes
- Hardee, Kevin: yes
- Hartnett, Thomas F., Jr.: yes
- Hartz, Charles V.: yes
- Hayes, Jackie E.: yes
- Henderson-Myers,, Rosalyn D., Ph.D. Hewitt, Lee: yes
- Hiott, David R.: yes
- Hixon, William M.: yes
- Holman, Harriet A.: yes
- Hosey, Lonnie: yes
- Howard, Leon: yes
- Huff, William C.: yes
- Johnson, Jeffrey E.: yes
- Johnson, Jermaine L., Sr.: yes
- Jordan, Wallace H., Jr.: yes
- King, John Richard C.: yes
- Kirby, Roger K.: yes
- Landing, Kathy: yes
- Lastinger, John T., Jr.: yes
- Lawson, M. Brian: yes
- Ligon, Thomas R.: yes
- Long, Steven Wayne: yes
- Luck, Jason S.: yes
- Magnuson, Josiah: yes
- Martin, David: yes
- McCabe, Donald Ryan, Jr.: yes
- McCravy, John R., III: yes
- McDaniel, Annie E.: yes
- McGinnis, Timothy A.: yes
- Mitchell, Cody T.: yes
- Mitchell, Dianne: yes
- Montgomery, W. Scott, IV: yes
- Morgan, T. Alan, Jr.: yes
- Moss, Dennis C.: yes
- Neese, Mike M.: yes
- Newton, Brandon: yes
- Newton, Wm. Weston J.: yes
- Oremus, Melissa Lackey: yes
- Pace, Jordan S.: yes
- Pedalino, Fawn M.: yes
- Rankin, Luke S.: yes
- Robbins, Robby: yes
- Rutherford, J. Todd: yes
- Sanders, Richard Blake: yes
- Schuessler, Carla: yes
- Scott, Keishan M.: yes
- Smith, G. Murrell, Jr.: yes
- Smith, Marvin: yes
- Taylor, Bill: yes
- Teeple, James E.: yes
- Terribile, Jackie R.: yes
- Waters, Courtney S.: yes
- Weeks, J. David: yes
- Wetmore, Elizabeth: yes
- Whitmire, William R.: yes
- Wickensimer, Paul B.: yes
- Williams, Robert Q.: yes
- Wooten, Chris: yes
- Yow, Richard L.: yes
- Harris, Robert J.: no
- Kilmartin, John Gregory: no
- Reese, Robert T.: no
- Bernstein, Beth E.: excused
- Bustos, Joseph M.: excused
- Gilreath, Thomas Lee: excused
- Hager, William: excused
- Jones, Wendell K.: excused
- Moore, Travis A.: excused
- Pope, Thomas E.: excused
- Rivers, Michael F., Sr.: excused
- Rose, Seth: excused
- Sessions, Heath: excused
- Spann-Wilder, Tiffany: excused
- Stavrinakis, Leonidas E.: excused
- Vaughan, David: excused
- White, Joseph S.: excused
- Willis, Mark N.: excused
- Alexander, Terry: excused
- Bamberg, Justin T.: excused
- Bradley, Jeff: excused
- Caskey, Micajah P., IV: excused
- Garvin, Kambrell H.: excused
- Hart, Christopher R.: excused
- Herbkersman, William G.: excused
- Lowe, Phillip D.: excused
- Moore, JA: excused
to override the veto
2026-06-25 · pass · 39-0
Member-level votes (44)
- Adams, Brian: yes
- Alexander, Thomas C.: yes
- Allen, Karl B.: yes
- Bennett, Sean M.: yes
- Blackmon, Allen: yes
- Bright, Lee: yes
- Campsen, George E., III: yes
- Cash, Richard J.: yes
- Chaplin, JD: yes
- Climer, Wes: yes
- Corbin, Thomas D.: yes
- Cromer, Ronnie W.: yes
- Devine, Tameika Isaac: yes
- Elliott, Jason: yes
- Gambrell, Michael W.: yes
- Graham, Jeffrey R.: yes
- Grooms, Lawrence K.: yes
- Hembree, Greg: yes
- Jackson, Darrell: yes
- Johnson, Michael: yes
- Kennedy, Carlisle: yes
- Kimbrell, Josh: yes
- Leber, Matthew W.: yes
- Massey, A. Shane: yes
- Matthews, Margie Bright: yes
- Ott, Russell L.: yes
- Peeler, Harvey S., Jr.: yes
- Reichenbach, Mike: yes
- Rice, Rex F.: yes
- Sabb, Ronnie A.: yes
- Stubbs, Everett: yes
- Sutton, Ed: yes
- Tedder, Deon T.: yes
- Turner, Ross: yes
- Verdin, Daniel B., III: yes
- Walker, Overture: yes
- Williams, Kent M.: yes
- Young, Tom, Jr.: yes
- Zell, Jeff: yes
- Davis, Tom: excused
- Garrett, Billy: excused
- Goldfinch, Stephen L.: excused
- Martin, Shane R.: excused
- Rankin, Luke A.: excused
Related bills
No related bills recorded for this bill.
Official source
Attribution
Data from openstates_bulk_csv, retrieved 2026-07-24T05:32:06.227230Z
Inspect retained evidence for changes recorded after evidence tracking began:
Session-wide evidence can include changes to other bills:
Use this data
Every field on this page is available from the free public API — no key or licence required. Fetch this bill as JSON: GET /api/v1/bills?jurisdiction=SC&identifier=S 238. See the API docs or the MCP server for AI assistants.
Known limitations
- Sponsor party and chamber affiliation are not yet captured by this API.
- Committee referrals are not yet captured.
See the methodology page for data sources and limitations.