Period parameter on REALRegisterBackgroundTask seems to do nothing

Period parameter on REALRegisterBackgroundTask seems to do nothing.

I get callback nearly instantly (next cycle in the event loop I am guessing) no matter if period parameter is 1 or 300000000