unhappy path, exception propagation