apache compatibility