reverted back to not using the -XX garbage collect, because i think it might actually slow things down