Preventing steps from being executable if the data isn't available