Maybe -EBUSY or -EINVAL?  I could live with turning this into an assert().