I agree with Ascension. Simple, yet appears to be sufficient.

I never seem to be able to get that simple/effective-thing right myself. Nice job!