z.fixev can be hidden from the outer scope