removing deleteWhileEmpty() method
WIP