taught server task a few new tricks