empty and of for fantasy-land

is checking really necessary for these 2 methods