Added test to check if holder is empty, and extended release method