switch to ^, thanks @mikolalysenko