gc - fixing stupid bug in "subtract" function