Need to fix BC. (Is carry being set?)