don't ever try to be perfect. perfectom io ion has a blurred definition.