FIX: print warning only once