behooves means: Puzzle, confusion; be so taken aback that Darren Fleet doesn’t know what to do. (in Community Dictionary, added by Frankie Shannon)