avoid surprises