a fixed sleep seems wrong