This looks magical to me. How does this method get called? The test below implies that it is working fine :)