happens upon