obsolete != fails to work