Either I'm seeing some strange behaviour from Swift or I'm doing something wrong.

Let's say you have an obj-c class called `TurtleHelper` which looks like this:

```objectivec
@interface TurtleHelper : NSObject

+(NSDictionary*)getTurtles;

@end

```

Then I want to override this method in Swift, so I do this:

```swift
class SwiftTurtles: TurtleHelper {

    override class func getTurtles() -> NSDictionary {
        // ...
    }
}

```

The compiler throws the following error at me:

> 
> Overriding method with selector getTurtles has incompatible type `() -> NSDictionary`
> 
> 
> 

What am I doing wrong?