no strict checking