non-blocking alts doesn't make sense in this context
now moar lazy!