isempty and isEmpty declaration/implementation clash fixed to all
lowercase