BindableFunctions can't return signals

e=Instance.new'BindableEvent'
f=Instance.new'BindableFunction'
f.OnInvoke=function()
   return e.Event
end 
print(f:Invoke()) --> nil

I think this has always happened