bug with alreadyExist catch in core methods