hit callbacks for obstructions. yay