some extra things

The same issue is here as above. I hate to do this to you, but since the problem is that `nova` is defined in two different branches of an if statements, `nova` needs to be defined outside and then acted upon inside. Does that make sense? Basically remove the duplicated instantiation and put it at the top of the `if` statement.