Added is* functions
[FIX] Use unshift instead of concat so we can pass arrays as arguments