compile fixes, etc