we need better tests