No point in returning 'uninited' here, we're calling 'createdir' so it's always going to be uninited. Just returning {} is fine