Removed redundant self references, used exist? instead of exists?.