i roll in the open. if i happen to misread an attack bonus or something and it benefits the pc's, it stays like that for the encounter. if it hurts the pc's it gets changed and i tell them.