bugfix array_unshift