You're right... won't work for non-functions.