allocation warnings etc