Fit all of our needs perfectly.