unwrap returned statements
switch to warnings where possile