remove string conversions for simplicity