Basic behavior.