takes aback