See specs below.