5 seconds to get location?

It seems to take quite a while to get the location in an app even after GPS is acquired.

Like about 5-6 seconds on a 1030.

Is that normal?

I'm using the following call:

Position.enableLocationEvents(Position.LOCATION_ONE_SHOT, method(:onPosition));