Perfect fit for our needs.