figured out why memory would not allocate. Due to constructor pauseing execution.