I didn't know this was the behaviour of biggus - it is a real shame that the numpy behaviour isn't being mirrored  (despite me disliking numpy scalars). I know you've not added the functionality here, but wonder if the functionality you're adding makes reverting this behaviour harder. Any thoughts?