Added rewritten method, including accepting default value