Made method signatures more explanatory