I agree with that and that's how my implementation behaves