Minor redesign.