all these instance vars are nil at initialization, just do  '=' instead of '||='