Size and isEmpty added to Result