break apart compound expression for better code coverage analysis