Completed non-Condition functions