Use adamv's simpler suggestion