optional identity (whoops)