Methods added for clarity