The Revised Revised Report on Scheme states that the second argument (2 argument form) to APPLY must be a "proper" list. Individual implementations are free to extend the semantics of APPLY. APPLY in MIT Scheme signals an error when given somthing other than a "proper" list.