Islam perfect?