- had to change the name of the 'brk' variable name again... please don't change it back... brk is a reserved word in *nix.
[[Split portion of a mixed commit.]]