.
Barbed Sextant gives 2 cards during the next turn's upkeep, not just 1. I don't see anything in the card's script that would cause this - any chance there's some hardcoding left over somewhere that didn't get removed when it was converted to script?
On a probably unrelated note, while testing other cantrip cards to make sure there wasn't a generalized cantrip issue, I found that
Lodestone Bauble doesn't allow me to draw during the next turn's upkeep unless I actually return at least 1 basic land from my graveyard to my library with it. That is, no lands returned = no draw. It looks like the entire ability fizzles if no land cards are targeted.
However, the Gatherer ruling on
Lodestone Bauble (
http://gatherer.wizards.com/pages/card/Details.aspx?multiverseid=184559 ) says, ""Up to four" means zero, one, two, three, or four. If you choose zero targets, you still choose a player. That player will draw a card at the beginning of the next turn's upkeep."