implemented gag for non browsers