Half-way through combining the 'is_empty' methods.
Removed the redundant 'is_empty' functions.