I'm curious, why the cast to void?