clarify compilation a bit