For regular state transfer a value <= 0 means the state should be transferred all at once, maybe we should remove the special meaning there as well to avoid confusion (we do say that it's not recommended in the javadoc).