Also, your bounds[4] entry is backwards.  This results in a nasty glibc error on my system.  I'll add the logic to test for this later today.