Supports all methods now