Fake function theory