yes also @domoritz never ever ever use private functions outside the file they are defined - it is evil and it will always end up breaking stuff.