Commenting out getRemaining(), since it doesn't work