Please add a comment on what you are doing exactly as it seems fuzzy (in the method's phpdoc maybe)