Fix: arguments can be unset.
Fix: Does not need to be wrapped in url() here.
Fix: Needs to return an array always.
Fix ordering.