Checking wether call/cast makes a diff:no, stateless/stateful:no
When run with call, leak is evident. The cast version has no leak.