warnings instead of fatal exceptions