To close this out for the list, we had a long argument about this on IRC and decided on an alternative solution. The controller api will implement a new namespace "assert" which contains separate controller functions for each assertion. -Mikeal