Change the initialize to a blocking (instead of non-blocking and burning memory)