make sneak work with ; swap