Changed signature of conditions to narrow parameter down to getter