add: matchQuitDefault, the previous one had a bug but it wasn't being called anyways so it wasn't caught. :(
imprv: assertions, again.
add: logic inside objectQueueFold, previously a dummy function