i don't know if this is public api, but it shouldn't change signature, you're right