Just out of curiosity, how come this is wrapped in timeout?