Upwards funarg problem