Shouldn't have an impact on existing code, just wondering why it's necessary?