Instead of depending on methods, check for attibutes