Weird object parameter passing problem...