this might be a conflict with angular / swig