wierd things with chaining