Properly respect ShouldUseNow methods