side note: would we ever consider 64-bit machines? does anything need to change other than this to support that?