Maybe you can avoid rounded() being called at all?