Added exists? method