Why is this if block needed at all? Aren't the flyway defaults and the next if block enough?