If implemented correctly this feature will be awesome!