Any reason why you're using auto -> here? I think this should work fine without it.