favor builders for performance and remove semicolons