Ah, OK. The compiler I use to test/debug my programs just goes loops around if you go past the first/last memory address, so I was wondering why I would get a SIGSEGV as opposed to something like TLE. My program will most likely be going back past the start.