WHAT COULD POSSIBLY BE TAKING THIS LONG.