interfaces do return false in class_exists - extended check to interface_exists