Fix workspace directory creation