I should probably use proper operators