minor tweaks to avoid misuse or rect properties