Binary first arg protctioN