watch out for null; fix skip meal