Terms and conditions – compliance genie. Why plant based protein matters in a vegan diet.