who knows, but it's working in projects...

so long as there is something for everything and nothing returns nil