Ensuring that futures are created or not created based on the future request attribute