start implementing timeout handling - using an often failing case