this is odd syntax.