as raised before, have questions about this default nil