strange memory use in +/-