Add support for empty(), shell exec ops and placeholder for error suppression